﻿namespace G19Glower.Shared
{
    public interface ISettingsManager
    {
        /// <summary>
        /// Enables an instance of <see cref="ISettings"/> to be viewed on application settings editor.
        /// Also calls <see cref="ISettings.Initialize"/> on settings to provide access to stored settings etc.
        /// </summary>
        /// <param name="settings">Instance of settings to register.</param>
        void RegisterSettings(ISettings settings);
    }
}
